Recursive turtle programs and iterated affine transformations
نویسندگان
چکیده
We provide a formal proof of equivalence between the class of fractals created by Recursive Turtle Programs (RTP) and Iterated Affine Transformations (IAT). We begin by reviewing RTP ( a geometric interpretation of non-bracketed L-systems with a single production rule) and IAT (Iterated Function Systems restricted to affine transformations). Next, we provide a simple extension to RTP that generalizes RTP from conformal transformations to arbitrary affine transformations. We then present constructive proofs of equivalence between the fractal geometry generated by RTP and IAT that yield conversion algorithms between these two methods. We conclude with possible extensions and a few open questions for future research.
منابع مشابه
Turtle geometry in computer graphics and computer-aided design
Abstract: LOGO is a programming language incorporating turtle graphics, originally devised for teaching computing to young children in elementary and middle schools. Here we advocate the use of LOGO to help introduce some of the basic concepts of computer graphics and computer aided design to undergraduate and graduate students in colleges and universities. We shall show how to motivate affine ...
متن کاملLanguage-Restricted Iterated Function Systems, Koch Constructions, and L-systems
1 Introduction Linear fractals can be generated using a variety of methods. This raises the question of finding equivalent methods for generating the same fractal. Several aspects of this question have been addressed in the literature. These include: A method for converting Koch constructions to equivalent iterated function systems (IFS's) [11], Methods for converting selected classes of L-syst...
متن کاملHands-on exploration of recursive forms
We describe an extremely simple paradigm that we have used to explore the graphic qualities of recursive forms, forms developed by recursively replicating a motif. Our emphasis is on form exploration, as opposed to form generation, which has been the focus of related work in this area. In spite of the simplicity of the paradigm, an enormous Variety of forms and phenomena can be explored with it...
متن کاملMöbius Iterated Function Systems
Iterated function systems have been most extensively studied when the functions are affine transformations of Euclidean space and, more recently, projective transformations on real projective space. This paper investigates iterated function systems consisting of Möbius transformations on the extended complex plane or, equivalently, on the Riemann sphere. The main result is a characterization, i...
متن کاملIterated Function Systems and Two-Dimensional Shape Representation
A fundamental requirement of any vision system designed to perform recognition tasks is a library of representations of objects it is likely to encounter. The classic approach to constructing such representations is to decompose the shape into simple primitive elements. However, for complex shapes it is usually necessary to use a large number of such primitives to achieve an accurate decomposit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computers & Graphics
دوره 28 شماره
صفحات -
تاریخ انتشار 2004